Create SharpAlg.Core
Extract core part