Graphic performance

file structure changes and fancy guide lines for development