Application interface defined along with Packets and Hooks.