All the bits and pieces

most elements are present but in limited form, but see the todo list to
see what’s missing.