> shouldn't be that many lines of code, something doable, like in couple thousands
If you believe that then you have hardly scratched the surface of what your editor is capable of doing.