finish consolidating down to a single Objective.jsx; reorganize Map sub components in own directory