Frontend Architecture