There's no documentation I'm afraid - and it's a big binary file - but you can make deductions about what is written through the source code functions where data is saved. Apart from that, there's no overall guide, it's done programmatically. Construct 2 will use an XML format, so it will be much easier and more self-describing so tooling should be more straightforward.