modify bagIyem to LineItem Host

add Visual Designer
add environment creator

modify lineitems