The inspiration was the work done by @ehelms during the engine spike; however, there may be other alternatives.