Write to io.Writer instead of file descriptor
Store invadicon dimensions in struct
Serve invadicons over HTTP