Refactoring; separated impl-dependent things from generic action definitions; improved from/to item conversions; removed experimental item-builder;