Clean up the merge from destrruc and add some more concept description. Add better description on features.