semioticd - restructured.