MachLine: A Modern, Subsonic/Supersonic Panel Method