Base module created to simplify crud development