Is this available in written form or even as a GitHub repository?