Full threadmontagh451·The visitor pattern ended up being a simple but powerful solution here. I'm curious to start exploring more design patterns and how they might be used in a UI context.View on HN