Site & Mount Tomaros, Architecture, Aphrodesias, Greece