Started documenting, added some more bits for destination parsing.