Change internal design very much! This update does not bring any new features, however, the code is redesigned to make multiple drivers support possible.