'use strict'
Modularize impl code

#39
Modularize oplop.ui

Closes #36