Initiate Linux support with Mono

Previous commit and the next few commits will solidify this.