Add more/all extract features as in libXtract. Refactor for dynamic libXtract feature types. Refactor out into separate source/header files for analysis, and separate source file for Csound opcodes. Test/compare against standalone libXtract implementation. Use DTW for accumulated corpus match. Check if DTW is required in current places/implementation.