プログラム言語では、厳密な仕様書が存在しない。

Aという関数を使って描くものはBという関数と連携できるとか
それでなければ正しく描画できないとか、そういうことさえ書いてない。

かと思えば抜け道があるのだが、そういうことは何にも書いてないから誰も知らない。
開発者のコードを見て、そういう仕様違反の裏技を初めて知ることができるものの
そういうものは商用なのでリバースエンジニアリングして見れないし
たいがいは数年たって、開発者が「あれはこうしているんだ」と暴露したときにだけわかる