Well noone says you can't offer some of your engines functions and routines for public use.

Might even be able to borrow from this one aswell...