1. For Release
  2. FIX ToggleDesignerStatus and StatusChangedEvent
  3. Create MpResourceDesigner
  4. Create MpResource and everything inherits from this
  5. Create ControlMask class which is simply a manager of 4 controls for the top, left, right, and bottom sections of the mask
  6. MpeStatusBar
  7. MpeExplorer
  8. Add features to MpContainer
  9. MpeParser Updates
  10. Add icons and * to editor tab manager indicating what type of edit is being done and if the file needs to be saved.
  11. Create MpFont and support in the parser for finding fonts by name and creating a font list from the fonts.xml file
  12. Create custom font selector for Property Manager (Allows fonts to be selected)
  13. Create custom selector for images for Property Manager (Allows images to be selected) 
  14. Create custom string selector for labels pulled from language files...  The textbox has to be edittable as well, so that you can simply type something instead of picking a value from the skin table
  15. Create toolbar using the inert button control...
  16. Fix status bar to be regular status bar without panels... Then add a progress bar to it... Speed it up!!!
  17. When moving elements use the mod operator to ensure it snaps to grid
  18. Add snap to grid propery
  19. Add grid size property
  20. For controls, add a UseImageSize property that will set the width/height of the control to the width/height of the controls background texture
  21. Add SizeLock and LocationLock to the controls and render these appropriately. 
  22. Add support to parser for saving changes to references.xml
  23. When closing Editor Panel promp for save if the file has been modified.
  24. Implement CancelEdits() inside ControlEditor.  If an edit is cancelled, the control must be reloaded from the reference.xml file.  This uses the ResetControl() implemented by the SkinParser.
  25. OnExit... Check to see if any modified resources exist... If so, prompt user to save the resource...