Redesign & Restructure with Reverse Engineering