add type and primitive hint for performance
delete unused function
add layout extension
update README and benchmarking result
Merge pull request #2 from liquidz/layout-extension

Layout extension