I decided to refactoring `TableFormView`, since I thought I would be needing it for the inline actions in the dashboard screen, After more looking around and quite a bit of discussion on IRC, I realised that the inline buttons wouldn't be that simple to support inside `TableFormView`, so I went on to add `go.components.actions` and its friends. I decided to keep the refactoring and cleaning up of `TableFormView`, even though it isn't anymore necessary for this PR.