Rework entire child theme to operate as a framework