assimp integrated
shader code wrapped in class