We haven't generated documentation because chxdoc is not updated for Haxe 3, and I was not sure if we should move to a new system, like
haxe.org has?
NME used typedefs to reference "browser", "native" or "flash" depending on the platform. With OpenFL, everything is "flash" or "openfl" depending on the API, for every platform. We handle that by using multiple libraries, and carefully controlling when they are included and in what order.