add stroker and impl some interfaces
remove the old stroke interfaces
add draw path interfaces for device