Arduino and its associated IDE (Integrated Development Environment) have been a stable of many of my projects. Even with its utility, it lacks many of the features I have grown accustom to in my other development endeavors. I usually work in...