Assembly Complexes