Structure for the demo code, a simpler generator block, and a Rose::DB derived object for playing around