The way I think of it, you have to have a goal in mind. Not just the specific purpose of the factory, but keeping it out of the player's way, or to an aesthetic style, a specific feature for convenience, or doing so with as little 'code' as possible. Automation gets pretty boring if you only...