The stuff you describe above is software, it can be changed easily afterwards to suit all the needs of the user. No need to worry about that.