Implement UI, make parameters configurable.