The code is documented, there's just not external documentation. Also this is a first commit.