Added theme management in a way that allows an easy override from the project level