Written by Blaise who wants to document projects he's worked on in order to better understand them.