write about basic design principles of this framework.
write about http stack design.