fix assertion
reworked linemarker - preparing
support linemarker for component providers
linemarkers for component interface