Types like for example `Blackboard` and `Buffer` still store the max message size inside the struct, rather than using const generics