Designing Life: One Layer at a Time