Starting the conversion from function views to class views. And, adding in compressor.