Structured responses

Will do it soon, eventually ;)