Simon,
I get a feeling from your question here, that you want to know how to create plugins to ;
"
create a unique dashboard on top of TW5 for my pers use and want to style it with columns, rows etc, throw in some filters etc "
My point here is this can all be done with wikitext, filters macros and widgets, in many cases, or if you like to, using a high degree HTML and CSS.
For example your experiment "just spits back text" is something we can do out of the box.
I am all for supporting you to write plugins, its good to have plugin writers, but do be carful you are not going down that path because you do not know how to do it natively.
- Sure lots of dummy plugins are the learning process but perhaps ask the community if you want to write a plugin we need eventually.
So, please ask if you want help by describing the "actual requirement" not just the details of half a solution, if you understand what I mean?
Regards
Tones