Adding type column and filter to assets list

@andy-armstrong - please take a look at this. (Sorry it took so long, other projects took precedence - as you can see I handed it off to @dino-cikatic midway).

This is the first time either of us has made changes to studio code, so hopefully we have everything we need in place for this.

(Also, we have one change from @frrrances herein for testing purposes - a necessary UI change otherwise the implementation looks to complex)
This is my fault, but I wonder whether it would be cleaner to pass an options object rather than having six parameters. It makes it easier to pass the options between functions, and it makes it easier to read which parameter is which.