Let me add, that for developers of render engines that don't have an SDK (like Corona, Octane, FStorm and others) we provide an internal API written in C++ for the 3ds Max SDK.
Then they use this data to generate the instances directly in their render engine and therefore the final implementation of Forest's features depends mainly on the way how it's done for that specific render engine.