lots of code moved to the PCL, rewritten most of it
refactohring into PC. most c# is now there.