feat(core): implement complex default values. update readme.

Signed-off-by: Johny Jose <johny@playlyfe.com>