[REFACTOR] moved component bindings to own interface

Change-Id: I8df11ed4e6ab2a772cf7bfac7526dcae7658b2a7
Reviewed-on: http://saros-build.imp.fu-berlin.de/gerrit/1227
Tested-by: Jenkins CI
Reviewed-by: Stefan Rossbach <srossbach@arcor.de>