Rearranging code a bit to keep things cleaner.
Adding instruction emitting functions.
All empty, all ready to go!