Base classes for unity development