Adding os, rabbit and keystone components.
Components have now dynamic attributes