What is framework in web design