Config backend: implement basic class hierarchy
This ticket is created while the design is still in progress and is mostly meant to create a PoC for the class config backend class hierarchy. It will be later turned into the actual/final implementation when the design is ready and approved.