Add a ton of documentation. Rename -[SPRByteArray size] to -length.