Worked out a first strategy for coding components. Added pager component.