Add basic implementations for i2c-handlers.
Add implementation of abstract factory pattern for i2c-handlers.