Added low pass filter to output samples, cleaned up code generation
Added While and DoWhile loop code generators