Sometimes the layers are explicitly separated, and sometimes the functions are combined.
Đôi khi các lớp được phân tách rõ ràng và đôi khi các chức năng được kết hợp.