Representing Agents and their Systems: A Challenge for Current Moddeling Languages