Framework for Life