Project model improvements and initial gradle work

Signed-off-by: robotbrain <robotbrainify@gmail.com>