- [x] Remove the multi inheritance madness from the S2L - [x] Remove the meta classes and automatic keyword decoration by done the [keywordgroup.py](https://github.com/robotframework/Selenium2Library/blob/master/src/Selenium2Library/keywords/keywordgroup.py) - [x] Start using the Robot Framework dynamic library API. It allows to separate keywords, public methods and private methods from each other. - [x] Start using context object to store the different library information. Example the store the different WebDriver instances in the context. - [x] Unify logging. - [x] Introduce Base class. Example logging could come from the Base class. - [x] TableElementFinder to use ctx - [x] ElementFinder to use ctx