For now, I opt to keep the parts separate, because then the code is more parametrizable. Currently, it's not totally clear which parts of this are needed separately.
See Implementation
For now, I opt to keep the parts separate, because then the code is more parametrizable. Currently, it's not totally clear which parts of this are needed separately.