Reworked module for generating Objects