update Demo project

- add detail text
code formatter

- separate classes from BrickView class's file to others
update BrickView's logic

- change BrickIndexPath's property
- delete property `lazyOffset`