Smart UI: Beginners Guide

I have to admit, I have been avoiding this for a while. Every time I get myself psyched to look at building a Smart UI module I get frustrated by the gaps in the documentation, the workflow that seems at times to be janky. Compared to other similar addon mechanisms (like Microsoft SPfx ) this has some similarities, but the lack of a total end-to-end getting started tutorials means it can be a steep climb for newcomers.