Open Physics Abstraction Layer