Removed the distinction of internal and external behaviors.  Setting up the removal of the syntax.