The architecture of Albania reflects the legacy of various civilisations tracing back to the classical antiquity. Major cities in Albania have evolved from within the castle to include dwellings, religious and commercial structures, with constant redesigning of town squares and evolution of building techniques. Nowadays, the cities and towns reflect a whole spectrum of various architectural styles. In the 20th century, many historical as well as sacred buildings bearing the ancient influence were demolished during the communist era.