This is the underlying architecture of a framework