Fix imports
Factor out AbstractLowLevelBinding
Remove 'disabled' flag from AbstractLowLevelBinding

We don't need it, because we now ignore all events before the creation event
Rename LowLevelBindings and their factories

DefaultLowLevelBinding -> ArrayBasedBinding
LinkedListLowLevelBinding -> LinkedListBinding