Checkin past code
Latest working recon... needs memory improvements
Adding more commits to give fully working recon
temp commit
Reverting for clean commit
First attempt at optimal kernel
added demo
temp commit to start exact transform