Make job attributes general and add support for combo boxes

Thanks for the nice render plugin! Before we could use it I had to make some changes to support combo box items. I started by abstracting away the concept of standard and additional attributes and made all attributes general. This hopefully makes the app more versatile for all possible use cases.

I hope you find the changes useful.