C
o
m
p
o
n
e
n
t
s
(
W
i
d
g
e
t
s
G
u
i
d
e
l
i
n
e
s
(
P
a
t
t
e
r
n
s
M
u
l
t
-
p
l
a
t
f
o
r
m
L
i
b
r
a
r
i
e
A
s
s
e
t
.
.
.
+
D
e
s
i
g
n
S
y
s
t
e
m
S
i
n
g
l
e
s
o
u
r
c
e
o
f
t
r
u
t
R
e
u
s
a
b
i
l
i
t
S
c
a
l
a
b
i
l
i
t
C
o
l
l
a
b
o
r
a
t
i
o
n