Settled on components to use. Work in progress.