More changes. Need to figure out function pointers.
Update Readme with status.