Engine framework refactoring