INT: extracted transformable implementation in cpp and moved to core
INT: added missing file