More architecture. Head class, case for spiral path