Operator Discretization Library - a versatile Python framework for rapid prototyping in Inverse Problems and related fields