Initial (but kinda not really) project outline