Re-factoring project step 1

Splitting into core lib + desktop UI + android UI