I have committed my first cleanup changes. The major change is that the signals are no longer being attached via the LCL. The interface is responsible for attaching them. This is the first in a LONG list of changes that will be committed. Shane