Added images to asciidoc.
Updated asciidoc based spec.
Backed up all singletons by corresponding SPI interface, no basic functional change.
Updated docs.
Added separate heating solution. Will pay it if
whil fackies ieverywhere.