This pull request is not ready to merge yet. I'm just submitting it because since it tends to be huge, I think it's much better to get your feedback during the process and not only in the end.
EDIT: Initial documentation of public interface has been finished. Ready to merge after review.
This pull request is not ready to merge yet. I'm just submitting it because since it tends to be huge, I think it's much better to get your feedback during the process and not only in the end.
EDIT: Initial documentation of public interface has been finished. Ready to merge after review.