INRUL14 Rewrite Started

Most of initial code from personal build added
Most of original code either moved, modified, or replaced
Ramp Types: Type A1-O, Type A1-I,, Type B1-O, Type B1-I, Type D1-O, Type
D1-I, Type E1 O, Type E1-I, Type A2-O, Type B2-O, Type D2-O, Type E2-O