This requires a slight change to the RPMDM table generator to allow interactive functions to be added to hash-table. This makes a much more dynamic experience.
The project seems to be functional, as well as fully descriptive. Still not sure if any one will be keen to try using it.
Obviously, this isn't my first commit.