traffic shapping, QOS, and Web Caching on Mikrotik rb450

I want to do QOS, Traffic shapping and web caching on my Mikrotik rb 450 router.

Mikrotik router
Interface 1 ip address 10.0.0.1/24 connected to Sector 1 has 10.0.0.2/24
interface 2 ip address 10.0.1.1/24 connected to sector 2 has 10.0.1.1/24
Interface 3 ip address 10.0.2.1/24connected sector 3 has 10.0.2.1 /24

im selling bandwidth to clients as followings
Bronze Package Bandwidth 256kb (192kb /64kb)
Gold Package Bandwidth 512kb (384kb /128kb)
Platinum Package Bandwidth 1.2mb (1mb /256kb)

how do i configure traffic shaping (using PCQ or HTB or both), prioritization, and web caching on the same router.
regards

Lot of examples on in the WIKI or Google “Mikrotik traffic shaping” .