make service names match class names
getPreviews() helper method split into data piece and link piece.

now data can be included in record core so you can have embedded
previews and preview links on tabs