Large Scale Auto-assembler