We should follow a better pattern design and documentation. My suggestion would be to follow for example skimage as an example