Basic TickGenerator Structure & APIs