Detached GPIO from GPIOConf

This PR decouples GPIO from GPIOConf, allowing to add more business logic into GPIO (ISR callbacks).