Rewrite draw, prepare to use exec
Fix size property.
Use icon drawer.