Menu generating class Needs Jelly (unstable branch), Jelly-mptt (compatible with Jelly unstable branch). Still in development state. Needs to be tested and documented...