Some initial idea's for core types.