Added `molder` to define the data structs and the methods to get them

This commit doesn't contain the whole definition is WIP