What kind of features do embedded systems have?