added the ignis namespace and renamed some definitions to stand out as ignis defs as well.