Implement modular "topping" system, allowing do easier create and implement different props to place on fields.