Command parsing in a separate module