Basic project structure. It does nothing yet.