A proposal for code organization and style

This is just a proposal to settle some conventions. Please discuss :)