Modular Abstraction Layer