Component naming convention
Auto setup
Seperate runtime directory for database
Formatting errors