Initial Commit - placeholder + WhiteMagic ready to go

Added WhiteMagic which will be used to handle hooking and delegate
creation.