Example of namespacing modules and classes

I think its a common pattern especially if you look at `STI` in Rails and if you really want group / organize the logical functionality together. Having said that, on first instance I avoid using *inheritance* , unless there is a strong case, and use composition.