moves some components to `common' project
start `realm' project