new architecture for frontend framework and a minor fix in blog headers