Flatten namespace by removing Metro/ folder
Minor code quality fixes
Split Storage class into a separate file
Rename some properties to reflect the Assembly -> ModernIde change
Modern -> Metro