Core classes and structure development