Configuration of a Tilt Rotor Quadcopter

Hello all, I am semi-experienced hobbyist looking into building a tilt rotor quadcopter, the general design of it is as follows.

I am currently looking into modifying the CubeOrange firmware to allow the motors to tilt while in flight using Arducopter. However, I believe it may also be possible to use a modified configuration of ArduPlane to achieve this. Any feedback is appreciated. Thank you!