I am new to xamarin, i want to create a framework which works both in ios and android. So, i choose PCL for that(is it correct or need should i choose an other?). But in PCL i don't have access to console.writeline and also i want to get the calling class which looks like it is not possible in PCL as we dont have access to stacktrace. I also want to create UI which should work both on ios and android. How do i do it?