Clonmel : an architectural guide