update class material

Signed-off-by: Curno <lyf.curno@gmail.com>
update stopwatch
using high frequency timer.

Signed-off-by: Curno <lyf.curno@gmail.com>
add animation framework.
add Animation, GroupAnimation SequentialAnimation.

Signed-off-by: Curno <lyf.curno@gmail.com>