Finish Expression.
Delete cmd enum and iLine interface.
Make Line abstract and remove type field.