This is only a general concept and will probably be changed as the project progresses.