Creating Project structur
Adding Interfaces
Initialization
extending interfaces
extending interfaces