A semigroup approach to boundary feedback systems