MCP: experimentational implementation of new state module
MCP: experimentational implementation of new state module

Contains only a few functions now and is committed to
transfer to my laptop. Maybe we need a flag for this
so you can ignore such commits in the future

tapper/Tapper-MCP,csdb/Tapper-MCP,tapper/Tapper-MCP,csdb/Tapper-MCP