Add control skeleton and restructure internal signal packages