update doc and add how to for theme dev