Provides the ability to utilise the library on other platforms - i.e. Mono, iOS etc. Functionality should remain identical.