FWI I believe xtro's usage of objective-sharpie/Mono is the only reason we still need Mono during our build (ref: #21411). This can probably only be done once Objective-Sharpie has been ported to .NET.