Add new list utilities as a component in phase 2.
Add new files for discriminating automaton/tagbody as components in phase 2.