explode project in 2 parts: common and common-lib