Implemented first PCV

Works, but without colors for now and with modest performance