Updated project to use Hierarchical namespaces based on root namespace and folder structure
Added userprefs to ignore file
Imported code from ResXFileCodeGenerator and made changes for building public resources