So I was thinking you might want to consider adding a builder-machine - whatever is slotted into it it builds in front of it. Or maybe this could be an advanced robot, into which you could even load blueprints (one of the stretch-goals) and materials and it would go around building what has been set into it.
See, my goal is to make some Von Neumann goodness

Angelic