A custom place-and-route tool written in C++