Hacky: Add margin in image files

This is so they will scale to fit parent when set as background without
touching the borders
Total revamp of header, add selection code