refactoring and the beginning of simple fft rendering