- in the past we were not fan of OOP but that was probably not a good take - indeed we now think that for NbBlock it could make a lot of sense to have a base object and a hierarchy of objects that inherit from it - still need to make some experience in using OOP stuff (maybe in a nimib not related lib)