I need to make an app where you can open a plain window which has a grid on
it, just like the form designer in microsoft's .NET IDE, and you can drag and
drop boxes which can then be snapped to this grid. Is there support for this
in the .NET framework? Any suggestions on how to accomplish this requirement?