I think using these methods is no need for any explanations. Here you may find a lot of extensions that help in projects development.
The source code is open, so you can check what are available and what you can find useful and can use in your project.