Decided on method overload architecture, added public interface to superb module and encapsulated ScrollObjectPrototype.