Made some documentation, hope it helps! ^^