GPIO EVEN ODD ABSTRACTION LAYER FACTORY BUILDER