moved files to subfolders
moved files to subfolders
fixed namespaces
fixed class names
Add Rectangle and Point managed types