updated namespace structure in common

added demo core project