Split addon and demo sources into separate projects