The Life Cycles Library