Fixed some IDE properties
Some Architectural changes and improvements
Done some architectural changes and improvements