point of symbol resolution and can now issue a multiple definition error. Also added target selection infrastructure.