Refactor of AWS apps to reduce code duplication.
Refactor of OpenStack apps code to reduce code complexity and duplication.
Refactor of code to increase quality and reduce duplication.