add remaining rules
refactor merge function
cleanup and refactor for merging global targets
add factory parameters and global targets, refactor
add helper function for local component path, refactor lake config, add client_test rules, fix bugs in rules
fix manifest structure