Allow tooltip contents to be generated by a function.
Use vis.js popups for controls instead of sidebar.
Allow moving pages to the top level.