Remove code from old/ directory

This PR removes code from the old/ directory where the equivalent functionality has been updated with the merge of the vector-api branch. It keeps code that has not yet been ported.