All domain classes has been introduced. Gui missing. Bl implementation is ongoing.