Next step towards a unified core layer, modified transaction logic, still
work in progress though.