CORE-296 - Adding the first implementation of this based on S3, but will move to API.
CORE-296 - First pass of a viewer completed consistent with other JSON tooling.
CORE-296 Changed viewer slightly due to API object variations.
Merge branch 'feature/CORE-277' into develop