Implement the new track properties dialog, first in the series and pretty rough

WIP