Support for providing a map of aliases

tidy up syntax

tidy up syntax II
Merge branch 'master' of github.com:chrismcv/read-components