Experimenting with object oriented architectures for rails.