Created layered solution structure