PR for marccd

- splitted capabilities into several files
- added some sphinx dox