Build

Change main file
Basic Lib

Now can be build and used in another project.  But it isn't "too" AMD
friendly,