Made a Storable instance of Listener and Interface types.

That means we can now start to bind event reception.

Also. Uh. It compiles. No guarantees.