Implement basic project structure