Ok @flyingwithfish, @nonnyjorris - here's a very technical spec for you