WIP: some implementation

update Const instances.
change directory structure.
add xpath methods.