settings support (no UI yet), more BOM overload corner case handling, improved bomViewer