refactor with bordeaux3d-blocks
Merge pull request #71 from vallettea/core-separation

refactor with bordeaux3d-blocks