Add Perfection.Base project