Have the rendering engine create a buffer instead of receiving one.
Fix Upload task serialization.
Remove no longer needed Slack notification bits.
Introduce Renderable, to make it simpler to render custom types.