Adding output for optional Object result

Outputting an object enables us to later customize the placement of string elements:
```html
265.32 <abbr>kB</abbr>
<!-- or -->
265.32 <abbr title="Kilobytes">kB</abbr>
```
which is important for accessibility.

Includes documentation and a version bump, so please publish if/when you accept these changes.