Not using rdoc
Serious module pattern happening here.