A trip down the path from a problematic old style framework to a new custom style framework. Explores the considerations and decisions along the way.