added resolve_slot and start_time
return None if cannot resolve reference
added walk to SourceClip and component_at_time to Sequence
renamed segement to selected