replace various tools with a GenericTool
replace GeneriToolFactory with a SimpleToolFactory
add empty shell for InventoryView