Combine _gpu files into main ones.
Change constants model to settings one with the option to override them with user-specific values.