Redesign the structure, start support for multi-track