Set up framework
Implement track