Ginge's reimplemented from scratch and memory of the Daid's marlin builder web app.