Project organization and removal of libffi dependencies.