Create solution and project. Add core classes.
Add portable project and its async depencdencies. Make source code compile under both configurations.