Does everything I want it to  but... It seems to have a radix mistake with IT modules and the break to row command  it seems to interpret the row in decimal if it doesn't contain hex digits A-F. EDIT: Score amended to reflect the one bug I found getting fixed. Thank you!
April 01 2016