Genetic and Computational Tools for Engineering Complex Prokaryotic Systems