Restructured files and integrated request and response classes.