Well thought out and quite possible iMHO.

 

JIM