Implicit legacy compile (Fixes #117)

Maybe a quick note `# legacy gadgets don't have the "launcher" field set`?