Implement a JSON layout