Sec7i Rewrite started

The following have been rewritten and reorganised:
- Code for QuickChange Pieces
- Orthogonal Type A1 Outside, Type A1 Inside, and Type A1 Outside Wide
Ramps
- Orthogonal Type B1 Outside Ramps

The following have placeholders:
- FlexHT-FlexRamp Override Code

All other code is left as is and will be rewritten in later committs