legacy, docs, separate renderer

update films from old versions
slightly better shortcut doc
renderer interface to prepare for canvas