Initial support for padded input data.
Create/generate configuration parameter

This makes it easy to pass values into modules and also adds
an option to auto-generate the values based on requirements.