Fix documentation.
Add support for selecting child services of selected services.

Choosing a descendant of a service already in the cart removes
the selected ancestor of the service and replaces it with
the more precise descendant service.
Updata SP details layout

Refs #99.
Add marker to SP details

The color of the marker is still missing.
Refs #99.