Put generated objects in a sub-objects because otherwise it gets very messy (this took FOREVER)