Implement @Exchange attribute.
Add template constraints to fields.parallel.
Make connectivity into a static struct.

Also change d2q9 / d3q19 into aliases.
Try to minimize number of halo exchanges.
Add some annotations.