https://joshajohnson.github.io/vna/
Attempting to Build a Low Cost Vector Network Analyser - Josh Johnson