Fixing take update on the details page and propagation bugs
Major restructure of the app to be more modular