Optimize and Refactor
Add param Rect for text drawing on edge
Style code and Refactor
Support character blocks
Refactor
Style code
Support filter for Blocks