Small progress. I managed to sketch this out in SAI. This is my OC Caleb Bell.