This project is to help plugin developers and also fix some bugs that talented developers find by using complex functions