CPTs split into four

Split all CPTs into respective types