Thank you for thinking about contributing to this project!
I'm open to ideas, and request you to open an Issue on this repository, so we can have a discussion about your bug / idea. Once we agree on a direction to take, I'd welcome a Pull Request from you.
Generally speaking, I'm looking to improve the functionality of this plugin, rather than code cleanups or refactoring.
Although I appreciate the importance of this, I'm also very wary of over-engineering, and believe in simple solutions.