Notice: This project is marked as stale. This means that it may work fine, but it
has no file releases or repository commits in over a year. Use your own
discretion when using this project.
Project to separate menu generation from display logic using templates.