Implemented design for workspace

pls review :p @cstefanache