Move LTI functionality into a class.  But keep some backwards
compatible "static covers" until we can clean up the rest of the code.