Feature/project fan

Ok, the discussion on the UI is still going on, but I'd like a review of the mecanics so we can continue this on develop (would allow staging it which may help with the interface discussion)