Add parameter definitions for subpagelist parser hook

Change-Id: Idd7dcfe3d2775cc105c36446dabc7062136ee312
Use stragtegies to enable varying behaviour in the renderer

Change-Id: I8d6c0eb2a64ac957a9d25fd649d92560f67607da