Early framework for flags
Commiting is hard;
Removed unnecessary class
Add javadocs