Abstract Content Type Tools