Fully functional Compressor block, next commit will be with cool
rendering to show what's inside!