Created the empty project. Defined the interfaces.