Missing file added
Added sources for library functions. Functions will be renamed in the near future
Added virtual properties. To be renamed
Added build