Move compressor to it's own class
	-Jonathan