Building systems with aspects from ground up: a practitioners account