add logger dependency (logback, for android compatibility)
try out how well Builder pattern works with gson
start of Icon Relationships