Basic SoC and runtime design
Minor cleanup
core_dds -> dds_core