Compressor: updating documentation comments and restructuring.