Project and base class creation