renamed slot names file
Internal refactoring of enablement of widgets, improved validity checks
Implementing generation of newly added attributes
Updated compact template too
Updated README