Noise implementations and package restructuring. Major rework to come.