Unlink: fix component not working more than once
add Normalize component
add Resolve component