Using the Client Side Object Model, we can add properties to web, library and otherwise "untaggable" content in SharePoint Online.
As a presentation layer, we will then use datatables.net, selecting the properties we want to pull into the view.
Example:
![Screenshot](/screenshots/1-user interface.png?raw=true "Datatables.net presentation layer")
Properties added with CSOM: