Created project structure and key classes without implementation.