Add basic JSON app state component