track17 base implementation, refactoring, extracting messages
Finished 17track support