Documentation
Organize project, modularize annotations