rework future_type in .history
remove .core and move functionality to package
.item: implement most things

Everything but ItemFilter and match_item_metadata.
.operation: implementations
test running in makefile and .item tests