Hi, Great library, however, this struck me. Why there is no common interface for all input data? Thank you! P.S. I could make a change if this will be accepted.