Added concept checks and concept archetypes. Uprated tests and distributions to match concept requirements.