Implement packet architecture