Some post reorganization; add `list.tpl` and handler;