[Added]: Add Core and DAL layers(IvanSlizhyk)