There are different types of separation of concerns :) https://x.com/simonswiss/status/1664736786671869952