Refactored to move source blocks to shared location.
Un-globaled if_sampling_rate, target_frequency.
Moved ASK and FSK blocks into a shared location.
Rename variables to clear up sample_rate meaning.
Extract clock recovery to shared location.