Added Parameter class.
Parameter ports now take parameters; Components can have multiple parameter ports.
File rearrangement.
File rearrangement.