Update support for asymmetric binary matrices

Includes large changes to background functions and objects; includes
default colours for numeric matrices.