The MI engine is Visual Studio 2015's debugger extension (it's probably going to be a lot better than my part-time effort). Android++ takes a different approach with building projects - using explicit MSBuild tasks rather than relying on ANT. Since 2015's Update 1 that's where most of the merit still remains.