Feature/mfr pdf

Working but not ready for merge.
Is there a reason that this is a function? It takes no input and always returns the same output. Could this be a constant instead?

```python
ASSETS = {
    'js': [...]
}
```