irm: add core and gui folders