Renamed component general.lisp to better reflect contents.