Remove snippet lifecycle snippet

I don’t use it.
Remove sections method from snippet
Add weakSelf snippet
Minor refactor