[WIP] Card devexp_415 - Allow for custom images for builds

See the `customBuild.json` for example (will be replaced with full example, serves just for testing now ;-).

TODO:

- [ ] Add tests
- [ ] Add example
I added it into validation.go, but I don't think it makes the code hard to read or long... I think it is good to guard for the programmer error.