Simplify (un)binding of components

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Rename components to bindings

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
Reorganize directory tree and filenames

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>