3D-Grafik hat in nem Microkernel doch überhaupt nichts verloren!!!
Un da ich meine dass sich die Vorraussetzung im Laufe des Codings ändern werden, ists besser das dynamisch zu halten. Also alles was gebraucht wird abchecken immer wenn nicht verfügbar emulieren oder den Dienst versagen.
Das Checking würde ich auch machen, sagt mir halt nur auf was alles geckeckt werden soll.