Module cache
hitbox
Cacheable trait and implementation of cache logic.
Trait describes cache configuration per type that implements this trait.