I like doing this for data models - but it’s easy for people to go overboard