Video Page Reimplementation

Closes #48