Update dependencies
Home: Support widgets layout

Close #45, close #46