Added OicrModule to simplify module creation