Reduced number of dependencies.
Reduced number of dependencies.
Reduced number of dependencies.
Revert "Reduced number of dependencies."

This reverts commit a2ff9a0f9571fd050fda6350873771b15203c5b8.
Revert "Revert "Reduced number of dependencies.""

This reverts commit 91d227159509f23343d0564eea057288c037b395.
Revert "Reduced number of dependencies."

This reverts commit a2ff9a0f9571fd050fda6350873771b15203c5b8.
Revert "Reduced number of dependencies."

This reverts commit 3c8920c9a793584f38c02d7399050d53ee784163.