The manual code is a mess, visual format or not. Is there a cooler way to code that stuff that does not introduce a (heavy) external dependency?