Added frequency domain mode with built-in FFT, preprocessor defined default values, and settable label precision string properties