Adding semantic information to declarations

I think using ziggy would be a good solution, just ditch the json :wink: