Added project state descriptions
Moved modules to seperate files