Fixes #32 by supporting settings per project