\ifthenelse {\boolean{paper}} { \paragraph{Functional Groups.} At low levels of design, components are brought together to interact and perform given functions. We can call these collections of components `functional groups'. % For instance we may have a handful of components brought together to perform a simple function like amplifying a signal or a power supply. % The components in a {\fg} can be considered to be `functionally~adjacent' to each other, in that they interact with each other to perform as a higher level component. } { \paragraph{Functional Groups.} At low levels of design, components are brought together to interact and perform given functions. We can call these collections of components `functional groups'. % For instance we may have a handful of components brought together to perform a simple function like amplifying a signal or a power supply. % The components in a {\fg} can be considered to be `functionally~adjacent' to each other, in that they interact with each other to perform as a higher level component. % Functional groups and their relationship to other FMMD datatypes are described in Section \ref{fg}. }