GOAL โ€“ Generic Open Abstraction Layer