fix layouts examples now that there's backwards compat
simplified submission process for extensions
reorg params
prototype generalised cola adaptor; initial layout integration

TODO more complicated cola params
TODO push cola adaptor back to cola codebase when done