piloted edit component
hardcoded backends removed
Merge pull request #77 from georgebyelas/master

see commits