Rails application for office automation with different plugable engine for different modules