@sedyh, this would be a simple way to implement the undermentioned:
Additionally, it allow certain common downstream uses to be standardised: