Initial commit. Working XamarinLib implementation